r8brain v1.9
Copyright (c) 2002-2005 Aleksey Vaneev
http://www.voxengo.com/r8brain/
e-mail: support@voxengo.com

README

This program can be used for performing sample rate conversion of the WAV
files.

r8brain supports uncompressed WAV files of bit depths 8, 16, 24, 32 and 64.
32 and 64 bit files can be in IEEE floating sample format.

Writing is possible in 8, 16, 24, 32 and 64 bit depths. 32 and 64 bit depth
output is in IEEE floating sample format. 8-, 16- and 24 bit output is
dithered with a gaussian noise and a slight noise-shaping.

r8brain supports mono and stereo WAV files.

Please note, this program can use up to 50 MB of system memory performing
downsampling (changing sample rate to a lower value). When upsampling the
maximal memory requirement is 25 MB. Memory usage depends on the quality
setting you have used: less amount of memory is required for less quality.

Conversion that is performed using the medium and high quality settings can be
considered 'reversible'. For example, if you first upsample 44100 file to
96000 and then downsample it again to 44100 and substract it from original
file you will get almost silence as a result. Only most high frequencies will
be still present since conversion introduces additional filtering of the
higher frequencies to increase the overall perceived quality.

Just for your information, r8brain uses 64-bit math for all computations.

From v1.6 r8brain allows to specify output sample rate different from the
actual "resample to" sample rate. This is useful for performing finetuning of
audio to be in sync with motion picture. For example, if you have 48 kHz audio
and you need to bring it to 23.976 FPS environment, you can set
"To sample rate" to 48048.048 and set the output sample rate to 48000. As a
result you will have 48 kHz audio which was actually converted to
48048.048 Hz, slowing down original audio by 0.1%.

BATCH PROCESSING

r8brain also allows to convert many files without the need to select them
one-by-one. For batch processing to work you first need to select an input WAV
file. File path of the selected WAV file will be used during batch processing.
For example, if you have selected the "orig " prefix and the ".wav" suffix of,
and the processed file's name looks like "musicclip.wav" original version will
be saved with the name "orig musicclip.wav" while the converted version will
have the name "musicclip.wav". Batch first renames the original filename to a
newly generated filename and then creates a file with the original filename
that contains converted version. Please note that if the file with the
generated filename already exists it is considered to be an error. If the
source sample rate and the destination sample rate are equal source file will
be copied to the destination file without any conversion taking place.
If "Delete original file" check box was additionally checked original file
will be deleted after successful conversion or copying. Please, be cautious
while using this check box! BTW, unsuccessful deletion of the renamed original
file is not considered by the program to be an error. If "Recurse
subdirectories" check box was checked, r8brain will process files in
subdirectories, too.

27-aug-2005
